Integration agiler Prozesse in die Softwaretechnik-Ausbildung im Informatik-Grundstudium
نویسندگان
چکیده
Objektorientierte Programmierung zu lehren erfordert einiges an Didaktik, da die Objektorientierung stark in die Praxis der Softwareentwicklung eingebunden ist. Das Paradigma muss aber nicht nur praktisch, sondern auch konzeptionell in den Software-Entwicklungsprozessen eingeordnet werden. Die Bezüge reichen von der Analyse über den Entwurf und die Implementierung bis hin zur Integration in bestehende Softwarelandschaften. Nach unseren Erfahrungen ist für eine solche Einordnung die klassische Veranstaltungsform mit Vorlesung und begleitenden, kleinen, bindungslosen Übungen nicht mehr angemessen. Wir planen deshalb für das Sommersemester 2003, die in die Objektorientierung einführende Grundstudiumsveranstaltung neu zu strukturieren. Dabei sollen Prinzipien agiler Entwicklungsprozesse in den Übungsteil eingehen. Agile Methoden sind durch ihre kurzen Projektzyklen, die sich iterativ entwickelnden Architekturen und die vielschichtigen Rückkopplungsmechanismen aus unserer Sicht besonders geeignet. Die Studierenden lernen dadurch relevante Fragenstellungen der objektorientierten Softwareentwicklung in kurzer Zeit aus eigener Erfahrung kennen und können darüber in Rücksprachen diskutieren. So können dann Konzepte in der Vorlesung auf wissenschaftlichem Niveau reflektiert werden.
منابع مشابه
Einsatz von neuen Medien für die Ausbildung im Fachgebiet Datenbanken
Im Rahmen des vom BMBF geförderten Bundesleitprojektes ” Virtuelle Fachhochschule “wurde u. a. ein konsekutiver Online-Studiengang Medieninformatik mit den international anerkannten Abschlüssen Bachelor of Science und Master of Science in Computer Science konzipiert und realisiert. Der Beitrag stellt die in diesem Rahmen erstellten Studienmodule zum Fachgebiet Datenbanken vor, die demnächst im ...
متن کاملKooperation für Software für Kooperation - Erfahrungen aus einem partizipativen Softwaretechnikprojekt
Dieser Beitrag beleuchtet einleitend, wie die Orientierung von Softwareentwicklung auf Kooperationsunterstützung den Hintergrund der aktuellen Diskussion um Informatik-Ausbildung verändert. Der zweite Abschnitt schildert die Erfahrungen aus einem einjährigen Partizipationsprojekt, das mit Studierenden der Softwaretechnik in Kooperation mit einem Universitätskrankenhaus durchgeführt wurde. Die E...
متن کاملQualitätsbasierte Bewertung Agiler Entwicklungsmethoden mit dem AMMI
[email protected] Zusammenfassung Qualitätssicherung nimmt in der Agilen SoftwareEntwicklung auf den ersten Blick keine große Rolle ein. Dennoch ist Qualität ein grundlegendes Prinzip von Agilen Entwicklungsmethoden, das implizit von vielen Agilen Praktiken umgesetzt wird. Dieser Beitrag stellt die Grundlagen Agiler Software-Entwicklung dar und gibt einen Überblick über zentrale Agile Praktik...
متن کاملmαth-kit - Ein multimedialer Baukasten für die Mathematikausbildung im Grundstudium
Luise Unger, FernUniversität in Hagen, [email protected] Manfred J. Bauch, Universität Bayreuth, [email protected] Andreas Baudry, Universität Paderborn, [email protected] Michael Bungenstock, Universität Paderborn, [email protected] Bärbel Mertsching, Universität Paderborn, [email protected] Gudrun Oevel, Universität Paderborn, [email protected] Kathrin Padberg,...
متن کاملVersions- und Konfigurationsmanagement in der Ausbildung in praktischer Informatik
In der Ausbildung in praktischer Informatik ist es völlig selbstverständlich, daß die Studentinnen und Studenten selbst programmieren und dabei den Umgang mit Editoren, Compilern, Testhilfen usw. erlernen. Diese “handwerklichen” Fähigkeiten sind meist kein expliziter Lehrund Prüfungsgegenstand; entweder werden sie vorausgesetzt, z.B. die Bedienung einfacher Texteditoren und Operationen mit Date...
متن کامل